@charset "utf-8";
/* CSS Document */
.body{
	margin:0;
	background:url(../IMAGES/Componentes/fundo.png);
	background-repeat:repeat;
	background-color: #fff;
}
.header{
	width: auto;
	min-height: 170px;
	margin-top: 0px;
	position: relative;
	padding-top: 20px;
	margin: auto;
	background-image: -webkit-linear-gradient(270deg,rgba(152,41,90,1.00) 92.23%,rgba(255,0,0,0.00) 92.23%);
	background-image: -moz-linear-gradient(270deg,rgba(152,41,90,1.00) 92.23%,rgba(255,0,0,0.00) 92.23%);
	background-image: -o-linear-gradient(270deg,rgba(152,41,90,1.00) 92.23%,rgba(255,0,0,0.00) 92.23%);
	background-image: linear-gradient(180deg,rgba(152,41,90,1.00) 92.23%,rgba(255,0,0,0.00) 92.23%);
}
#topo{
	width:900px;
	height:130px;
	margin:auto;

}
#logomarca{
	width: 320px;
	height: 100px;
	float: left;
	background-image: url(../IMAGES/Componentes/03.png);
	background-size: 320px;
	background-repeat: no-repeat;
}
#login{
	width:470px;
	height:70px;
	background-color:#C33B7A;
	float:right;
	padding-left:10px;
	padding-top:2px;
	-moz-border-radius: 8px; /* Para Firefox */
	-webkit-border-radius: 8px; /*Para Safari e Chrome */
	border-radius: 8px; /* Para Opera 10.5+*/
	font: 15px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	color:#F9C6DC;
}
#login input[type="text"], input[type="password"]  {
	padding: 4px;
	border: solid 0px #dcdcdc;
	transition: box-shadow 0.3s, border 0.3s;
	color: #640A31;
	font: 12px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	background-color: #F9C6DC;
}
#login input[type="text"]:focus, input[type="password"]:focus,
#login input[type="text"].focus, input[type="password"].focus {
	border: solid 0px #707070;
	box-shadow: 0 0 10px 2px #640A31;
	outline: none;
}
#menu{
	margin-top:18px;
	width: 530px;
	height: 60px;
	top: 115px;
	left: 600px;
	float:right;
}
.menu{
	list-style:none; 
	border:0px solid #470F29; 
	float:left;
	height:60px;
	width:100%;
	margin-top:-2px;
}
.menu li{
	position:relative; 
	float:left; 
	border-right:0px solid #470F29; 
}
.menu li a{
	height:30px;
	color:#F7DAE6; 
	text-decoration:none; 
	padding:15px 10px; 
	display:block;
	font:20px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-weight:300;
}
.menu li a.selected{
	color: #fff;
    border: 1px solid #A53361;
	border-bottom: 4px solid #470F29;
	-moz-border-radius: 6px; /* Para Firefox */
	-webkit-border-radius: 6px; /*Para Safari e Chrome */
	border-radius: 6px; /* Para Opera 10.5+*/
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 16.58%,rgba(165,34,96,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 16.58%,rgba(165,34,96,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 16.58%,rgba(165,34,96,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 16.58%,rgba(165,34,96,1.00) 100%);
}
.menu li a:hover{
	background:#A53361; 
	color:#fff; 
	-moz-box-shadow:0 3px 10px 0 #CCC; /* Para Firefox */
	-webkit-box-shadow:0 3px 10px 0 #ccc; /*Para Safari e Chrome */
	text-shadow:0px 0px 3px #7A4849; /* Para Opera 10.5+*/
	border-bottom:4px solid #470F29;
	-moz-border-radius: 6px; /* Para Firefox */
	-webkit-border-radius: 6px; /*Para Safari e Chrome */
	border-radius: 6px; /* Para Opera 10.5+*/
}
.menu li ul{
	position:absolute; 
	top:25px; 
	left:0; 
	background-color:#fff; 
	display:none; 
}
.menu li:hover ul, .menu li.over ul{
	display:block;
}
.menu li ul li{
	border:1px solid #c0c0c0; 
	display:block; 
	width:150px;
}

/*Detalhe*/
.detail{
	width:auto;
	margin-top:0px;
}
.esmaecer:hover {
	filter:alpha(opacity=170);
	-moz-opacity: 0.70;
	opacity: 0.70;
}
/*Rodape*/
.footer{
	width:auto;
	height:210px;
	min-height:130px;
	background-color:#933061;
	margin:auto;
	text-align:center;
	color:#E7D1D8;
	font-family:'Lato', sans-serif;	
	font-size:14px;
}
#orcamento{
	width: auto;
	height: 60px;
	margin: auto;
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 30.57%,rgba(200,142,169,1.00) 31.09%);
	background-image: -moz-linear-gradient(270deg,rgba(255,255,255,1.00) 30.57%,rgba(200,142,169,1.00) 31.09%);
	background-image: -o-linear-gradient(270deg,rgba(255,255,255,1.00) 30.57%,rgba(200,142,169,1.00) 31.09%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 30.57%,rgba(200,142,169,1.00) 31.09%);
	text-align: center;
}
.textArea{
	resize:none;
}
.btEnviar{
	width:70px;
	height:35px;
	color:#96366C;
	background-color:#F5C3C4;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
a:link {
	text-decoration: none;
	color: #E7D1D8;
}
a:active {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #E7D1D8;
}
a:hover {
	text-decoration: none;
	color: #AA5470;
}
.titulo{
	font-family:'Lato', sans-serif;
	font-size:28px;
	color:#6F6F6F;
}
.subtitilo{
	font-family:'Lato', sans-serif;
	font-size:18px;
	color:#B0B0B0;
}
.texto{
	font-family:'Lato', sans-serif;
	font-size:16px;
	color:#6B0125;
	text-align:justify;
}
#erro {
	width: 900px;
	height: 25px;
	background-color: #AF2F4F;
	padding-left: 10px;
	padding-top: 5px;
	color: #FFFFFF;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 2px solid #FFFFFF;
}
.paginacao{
	width:24px;
	height:22px;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
	padding-top:4px;
	margin:2px;
	background-color:#941438;
	color:#fff;
	display:inline-table;
	font-family:'Lato', sans-serif;
	font-size:16px;
	border:solid 1px #660D26;
	cursor:pointer;	
}
.paginacao-selected{
	width:24px;
	height:22px;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
	padding-top:4px;
	margin:2px;
	background-color:#FFF;
	color:#941438;
	display:inline-table;
	font-family:'Lato', sans-serif;
	font-size:16px;
	border:solid 1px #660D26;	
}
.botao{
	width:auto;
	height:25px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	background-color:#FCB1CD;
	color:#931035;
	display:inline-table;
	font-family:'Lato', sans-serif;
	font-size:16px;
	border:solid 1px #660D26;
	cursor:pointer;	
	margin:0px;
}
.botao:hover{
	background-color:#931035;
	color:#FFF;	
}
#pesquisar{
	width:auto;
	height:31px;
	padding-left:10px;
	padding-right:10px;
	color:#931035;
	display:inline-table;
	font-family:'Lato', sans-serif;
	font-size:16px;
	border:solid 1px #660D26;
	outline: none;	
}
